import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import {FormsModule} from '@angular/forms'


// 第三方依赖
import { AccordionModule } from 'primeng/primeng';
// 组件
import {AppRoutesModule} from './app.router';
import { AppComponent } from './app.component';
import { Page01Component } from './page01/page01.component';
import { ElRowComponent } from './ele-component/el-row/el-row.component';
import { Page02Component } from './page02/page02.component';
import { ElColComponent } from './ele-component/el-col/el-col.component';
import { ElButtonComponent } from './ele-component/el-button/el-button.component';
import { ElButtonGroupComponent } from './ele-component/el-button/el-button-group.component';
import { ElRadioComponent } from './ele-component/el-radio/el-radio.component';
import { ElRadioButtonComponent } from './ele-component/el-radio/el-radio-button.component';
import { ElRadioGroupComponent } from './ele-component/el-radio/el-radio-group.component';
import { ElCheckboxComponent } from './ele-component/el-checkbox/el-checkbox.component';
import { FormComponent } from './form/form.component';
import { ElCheckboxButtonComponent } from './ele-component/el-checkbox-button/el-checkbox-button.component';
import { ElCheckboxGroupComponent } from './ele-component/el-checkbox-group/el-checkbox-group.component';
import { ElInputComponent } from './ele-component/el-input/el-input.component';
import { ElAutocompleteSuggestionComponent } from './ele-component/el-autocomplete-suggestion/el-autocomplete-suggestion.component';
import { ElInputNumberComponent } from './ele-component/el-input-number/el-input-number.component';
import { ElScrollbarComponent } from './ele-component/el-scrollbar/el-scrollbar.component';
import { ElBarComponent } from './ele-component/el-scrollbar/el-bar/el-bar.component';
import { TagComponent } from './ele-component/com/tag/tag.component';
import { ElAutocompleteComponent } from './ele-component/el-autocomplete/el-autocomplete.component';
import { ElSelectComponent } from './ele-component/el-select/el-select.component';


@NgModule({
  declarations: [
    AppComponent,
    Page01Component,
    ElRowComponent,
    Page02Component,
    ElColComponent,
    ElButtonComponent,
    ElButtonGroupComponent,
    ElRadioComponent,
    ElRadioButtonComponent,
    ElRadioGroupComponent,
    ElCheckboxComponent,
    FormComponent,
    ElCheckboxButtonComponent,
    ElCheckboxGroupComponent,
    ElInputComponent,
    ElAutocompleteSuggestionComponent,
    ElInputNumberComponent,
    ElScrollbarComponent,
    ElBarComponent,
    TagComponent,
    ElAutocompleteComponent,
    ElSelectComponent
  ],
  imports: [
    BrowserModule,
    AppRoutesModule,
    FormsModule,
    BrowserAnimationsModule,
    AccordionModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
